package br.ufc.si.managedBean;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
import javax.servlet.http.Cookie;

import modelo.Propaganda;

import dao.PropagandaDao;

@ManagedBean(name = "publicidadeBean")
public class PublicidadeBean {

	public PropagandaDao getPropagandaDao(){
		return new PropagandaDao();
	}
	
	public List<Propaganda> getLista() {
		PropagandaDao propagandaDao = new PropagandaDao();
		return propagandaDao.getLista();
	}

	public List<Propaganda> getListaLimitCidade() {
		PropagandaDao propagandaDao = new PropagandaDao();
		String cidade;
		Map<String, Object> cookies = FacesContext.getCurrentInstance()
				.getExternalContext().getRequestCookieMap();
		Cookie cookie = (Cookie) cookies.get("cidade");
		if (cookie != null) {
			cidade = cookie.getValue();
		} else {
			cidade = "outro";
		}

		return propagandaDao.getListaLimtCidade(cidade);
	}

}
